package com.qzimp.fujiancuo.entity.dto;

import lombok.Data;

import java.util.Date;

// 用于封装验证码相关信息以及过期时间等（可根据实际情况扩展更多属性）
@Data
public class CaptchaInfo {
    private String captchaText;
    private String captchaId;
    private Date expirationTime; // 验证码过期时间

    public CaptchaInfo(String captchaText, String captchaId) {
        this.captchaText = captchaText;
        this.captchaId = captchaId;
        // 设置默认过期时间为当前时间往后1分钟，单位毫秒，可根据需求调整时长
        this.expirationTime = new Date(System.currentTimeMillis() + 60 * 1000);
    }
}